package com.zy.rest.dao;

/**
 * 定义常用的api操作 set get del
 * 
 * @author fys
 *
 */
public interface JedisClient {
	// String类型
	public String get(String key);

	public String set(String key, String value);

	public long del(String key);
	
	// hash类型
	public String hget(String hkey, String key);

	public long hset(String hkey, String key, String value);

	/**
	 * 删除 hash ----> filed(key) vlaue 值
	 */
	public long hdel(String hkey, String key);
	
	/**
	 * 自增某个值
	 */
	public long incr(String key);

	/**
	 * 设置过期时间
	 */
	public long expire(String key, int second);

	/**
	 * 查看该键的过期时间
	 */
	public long ttl(String key);


}
